$(document).ready(function(){
    $('table.onibus td a[id^="Selecionar_"]').click(selecionarPoltrona);
    $('#irParaStep2').on('submit', function(e) { return validarPoltronas(e); } );
});

var Poltronas = [];

function selecionarPoltrona(e){
    var status = $(this).parent().attr('class');
    var numPoltrona = this.id.replace('Selecionar_', '');
    if(status == 'vago'){
        $(this).parent().attr('class', 'selecionado');
        Poltronas.push(numPoltrona);
    } else if(status == 'selecionado'){
        $(this).parent().attr('class', 'vago');
        Poltronas.splice(Poltronas.indexOf(numPoltrona), 1);
    } else if(status == 'ocupado')
        alert('Poltrona não pode ser selecionada.');
    e.preventDefault();
    return false;
}

function validarPoltronas(){
    if(Poltronas.length == 0){
        alert('Nenhuma poltrona foi escolhida!');
        return false;
    }
    $('input[name="PoltronasSelecionadas"]').val(Poltronas.join(','));
    return true;
}